9. Añadiendo nuevas páginas
Hasta el momento tenemos dos páginas en nuestro blog, la de inicio que nos muestra todos nuestros posts y la de mostrar que no muestra el contenido de los mismos. Veamos como añadir otras páginas.
La pagína de contacto
Aunque la página de contacto puede ser más compleja, incluyendo por ejemplo un formulario que permita a los visitantes contactar con nosotros, vamos a crear una simple página estática que muestre enlaces al usuario a nuestros perfiles en alguna red social.
Rutas
Primero de todo debemos añadir la ruta para la nueva página:
Controlador
Segundo, añadimos la nueva acción en el controlador:
Vista
Tercero, añadimos la nueva vista:
Links
Por último, actualizamos la plantilla base para que el link de contacto dirija a la ruta correcta:
Como puede apreciarse, la función path apunta a "blogger_blog_contact", el nombre dado a la ruta de contacto en el fichero routing.yml. De este modo, podremos cambiar la ruta a nuestro antojo sin necesidad de actualizar la plantilla (siempre que mantengamos el nombre de la ruta).
Terminando...
Ya vamos teniendo un blog con algo de cuerpo. Solo nos queda un "Último paso y a andar solos".
Manual elaborado por Carlos Laorden para la asignatura Ingeniería Web de la Universidad de Deusto. Referencias empleadas: The Book (Symfony) y Symblog